﻿@model Chilis.Franquicias.Web.Models.ViewModel.CandidatoViewModel
@{
    ViewBag.Title = "Nuevo Candidato";
}
<div class="breadLine">
    <div class="bc">
        <ul id="breadcrumbs" class="breadcrumbs">
        <li><a href="#">Inicio</a></li>
            <li><a href="#">Candidato</a></li>
            @if (Model.FQ_Candidato.FQ_Candidato_ID == 0)
            {
                <li class="current"><a href="#" title="">Nuevo Candidato</a></li> 
            }
            else { 
                <li class="current"><a href="#" title="">Actualización Candidato</a></li> 
            }
                   
        </ul>
    </div>
        
</div>

<script type="text/javascript" language="javascript">
    $("#lblTitulo").html('<strong>Busqueda de Encuesta: </strong>');
</script>

<!-- Main content -->
@using (Html.BeginForm("RegistrarCandidato", "Candidato", FormMethod.Post, new { @id = "frmRegistrarCandidato" }))
{
<div class="wrapper">
    <div class="main">
        <div class="form">
            <fieldset>
                <div class="widget fluid">
                    <div class="whead"> 
                        <h6>
                            Información General
                        </h6>
                        <div class="clear"></div>
                    </div>
                        @Html.HiddenFor(m => m.FQ_Candidato.FQ_Candidato_ID, new { @id = "ID_FQ_Candidato_ID" })
                        @Html.Hidden("UrlProvincias", Url.Action("CargarProvincias", "Candidato")) 
                        @Html.Hidden("UrlDistritos", Url.Action("CargarDistritos", "Candidato"))   
                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">

                                <label class="form-label" for="tipoPersona">Tipo Candidato:</label>
                            </div>
                            <div class="grid9">
                                @Html.DropDownListFor(m => m.FQ_Candidato.FQ_TipoCandidato.TipoCandidato_ID,
                                new SelectList((System.Collections.IEnumerable)Model.ListaFQ_TipoCandidato, "TipoCandidato_ID", "Nombre"),
                                "- SELECCIONE -",
                                new
                                {
                                    @class = "selector",
                                    @id = "IDTipoCandidato_ID",
                                    @onchange = "return ValidarCandidato();"
                                })   
                                <div id="Div_Tipocandidato"style="color:Red; font-size:9px;"></div>                                                                            
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Nombre:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.Nombre,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDNombre",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_Descripcion(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "150",
                                    @class = "textinput"
                                })  
                                <div id="Div_Nombrecandidato"style="color:Red; font-size:9px;"></div>                 
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>

                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">

                                <label class="form-label" for="tipoPersona">Apellidos:</label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.Apellidos,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDApellidos",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_Descripcion(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "150",
                                    @class = "textinput"
                                }) 
                                 <div id="Div_Apellidoscandidato"style="color:Red; font-size:9px;"></div>                                                                              
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">N° Dirección:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.Direccion,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDDireccion",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_Descripcion(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "15",
                                    @class = "textinput"
                                })  
                                <div id="Div_Direccioncandidato"style="color:Red; font-size:9px;"></div>                
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>

                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Departamento:</label>
                            </div>
                            <div class="grid9">
                                @Html.DropDownListFor(m => m.FQ_Candidato.FQ_Distrito.FQ_Provincia.FQ_Departamento.FQ_Departamento_ID,
                                new SelectList((System.Collections.IEnumerable)Model.ListaFQ_Departamento, "FQ_Departamento_ID", "Nombre"),
                                "- SELECCIONE -",
                                new
                                {
                                    @class = "selector",
                                    @id = "IDFQ_Departamento_ID",
                                    @onchange = "CargarProvinciasDepartamento(); return ValidarCandidato();",
                                }) 
                                <div id="Div_Departamentocandidato"style="color:Red; font-size:9px;"></div>                                                                               
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Provincia:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                <div id = "Div_Provincias">
                                    @Html.Partial("Provincia", Model) 
                                    
                                </div>                                             
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>

                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Distrito:</label>
                            </div>
                            <div class="grid9">
                                <div id = "Div_Distrito">
                                    @Html.Partial("Distritos", Model) 
                                    
                                </div>                                                                          
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Tipo Documento:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.DropDownListFor(m => m.FQ_Candidato.FQ_TipoDocumento.TipoDocumento_ID,
                                new SelectList((System.Collections.IEnumerable)Model.ListaFQ_TipoDocumento, "TipoDocumento_ID", "Nombre"),
                                "- SELECCIONE -",
                                new
                                {
                                    @class = "selector",
                                    @id = "IDTipoDocumento_ID",
                                    @onchange = "return ValidarCandidato();"
                                })
                                <div id="Div_TipoDocumentocandidato"style="color:Red; font-size:9px;"></div>                                                
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>
                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">N° Documento:</label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.NumeroDocumento,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDNumeroDocumento",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_09(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "15",
                                    @class = "three_mediano"
                                })    
                                <div id="Div_NumeroDocumentocandidato"style="color:Red; font-size:9px;"></div>                                          
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Fecha Nacimiento o Fundación:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.FechaNacimiento,
                                new
                                {
                                    @id = "IDFechaNacimiento",
                                    @class = "datepicker textinput",
                                    onCopy = "return false;",
                                    onPaste = "return false;",
                                    maxlength = "10",
                                    @width = "170px",
                                    Value = String.Format("{0:d}", Model.FQ_Candidato.FechaNacimiento)
                                })                                                                                
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>

                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Correo:</label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.correoElectronico,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDcorreoElectronico",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "150",
                                    @class = "textinput",
                                    @onblur = "return ValidarCandidato();",
                                }) 
                                <div id="Div_Correocandidato"style="color:Red; font-size:9px;"></div>                                           
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Teléfono:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.TelefonoFijo,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDTelefonoFijo",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_09(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "15",
                                    @class = "three_mediano"
                                }) 
                                <div id="Div_Telefonocandidato"style="color:Red; font-size:9px;"></div>                                                
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>

                    <div class="formRow fluid">
                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Celular:</label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.TelefonoMovil,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDTelefonoMovil",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_09(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "15",
                                    @class = "three_mediano"
                                })
                                <div id="Div_Celularcandidato"style="color:Red; font-size:9px;"></div>                                         
                            </div>                        
                        </div>

                        <div class="grid6">                        
                            <div class="grid3">
                                <label class="form-label" for="tipoPersona">Fax:
                                    <small class="alert_validation"></small>
                                </label>
                            </div>
                            <div class="grid9">
                                @Html.TextBoxFor(m => m.FQ_Candidato.NumeroFax,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @id = "IDNumeroFax",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_09(event);",
                                    @onCopy = "return false;",
                                    @onPaste = "return false;",
                                    @maxLength = "15",
                                    @class = "three_mediano"
                                })  
                                <div id="Div_Faxcandidato"style="color:Red; font-size:9px;"></div>                                                   
                            </div>                       
                        </div>
                        <div class="clear"></div>
                    </div>
                    <div class="formRow fluid">
                        <div class="grid12">                        
                            <div class="grid2">
                                <label class="form-label" for="tipoPersona">Sector Economico:</label>
                            </div>
                            <div class="grid10">
                                @Html.TextAreaFor(m => m.FQ_Candidato.SectorEconomico,
                                new
                                {
                                    @style = "text-transform:uppercase;",
                                    @maxlength = "1200",
                                    @onblur = "return ValidarCandidato();",
                                    @onkeypress = "return val_Descripcion(event)",
                                    @class = "charsRemaining",
                                    @id = "IDSectorEconomico",
                                    rows = "3",
                                    onCopy = "return false;",
                                    onPaste = "return false;"
                                }) 
                                <div id="Div_CectorEconomicocandidato"style="color:Red; font-size:9px;"></div>                                     
                            </div>                        
                        </div>                        
                        <div class="clear"></div>
                    </div>

                </div> 

                <div class="formRow">
                    <input id="Btn_CancelarCandidato" type="button" style="cursor:pointer" value="Cancelar" class="buttonS bBlue formSubmit group_button" onclick="CancelarRegistroCandidato();" />
                    <input id="Btn_GrabarCandidato" type="button" style="cursor:pointer" value="Grabar" class="buttonS bBlue formSubmit group_button" onclick="RegistrarCandidato();" />
                    <div class="clear"></div>
                </div>                
            </fieldset>
        </div>        
    </div>
</div>
}

@if (Model.FQ_Candidato.FQ_Candidato_ID == 0)
{
<div id="dialogInformacionCancelarCandidato" title="Mensaje de Confirmación" style = "display:none">
    <p>¿Desea cancelar el registro del Candidato?</p>
</div>
    
<div id="dialogInformacionRegistroCandidato" title="Mensaje de Confirmación" style = "display:none">
    <p>¿Desea registrar al Candidato?</p>
</div>
}
else
{
<div id="dialogInformacionCancelarCandidato" title="Mensaje de Confirmación" style = "display:none">
    <p>¿Desea cancelar la actualización del Candidato?</p>
</div>
    
<div id="dialogInformacionRegistroCandidato" title="Mensaje de Confirmación" style = "display:none">
    <p>¿Desea actualizar al Candidato?</p>
</div>
} 

<div id="dialogInformacionResultadoCandidato" title="Mensaje de Validación" style = "display:none">
</div>

<script type="text/javascript" src="@Url.Content("~/Scripts/View/Candidato.js")"></script>